﻿namespace U8DllPack.Model
{
    public class Json_Ver
    {
        /// <summary>
        /// 项目版本号
        /// </summary>
        public string? ver { get; set; }
        /// <summary>
        /// 项目说明
        /// </summary>
        public string? desc { get; set; }
        /// <summary>
        /// 项目存放目录
        /// </summary>
        public string? systempath { get; set; }
        /// <summary>
        /// 不同U8版本链接文件列表
        /// </summary>
        public List<Json_Singlefile>? singlefile { get; set; }
        /// <summary>
        /// 不分U8版本链接文件列表
        /// </summary>
        public List<Json_Dllfile>? sharefiles { get; set; }
    }
    /// <summary>
    /// 链接文件信息
    /// </summary>
    public class Json_Dllfile
    {
        /// <summary>
        /// 文件名
        /// </summary>
        public string? name { get; set; }
        /// <summary>
        /// 文件版本
        /// </summary>
        public string? ver { get; set; }
        /// <summary>
        /// 文件说明
        /// </summary>
        public string? desc { get; set; }
    }
    /// <summary>
    /// 不同U8版本链接文件
    /// </summary>
    public class Json_Singlefile
    {
        /// <summary>
        /// U8版本
        /// </summary>
        public string? u8ver { get; set; }
        /// <summary>
        /// 链接文件文件子目录
        /// </summary>
        public string? respath { get; set; }
        /// <summary>
        /// 链接文件列表
        /// </summary>
        public List<Json_Dllfile>? files { get; set; }
    }

}
